package com.dms.modules.merchant.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel("店铺展示VO")
public class ShopDisplayVO {
    @ApiModelProperty("店铺ID")
    private Long id;
    
    @ApiModelProperty("店铺名称")
    private String shopName;
    
    @ApiModelProperty("店铺logo")
    private String shopLogo;
    
    @ApiModelProperty("店铺描述")
    private String shopDescription;
    
    @ApiModelProperty("店铺公告")
    private String notice;
    
    @ApiModelProperty("营业时间")
    private String businessHours;
    
    @ApiModelProperty("店铺评分")
    private BigDecimal score;
    
    @ApiModelProperty("月销量")
    private Integer monthlySales;
    
    @ApiModelProperty("总销量")
    private Integer totalSales;
    
    @ApiModelProperty("商品数量")
    private Integer productCount;
    
    @ApiModelProperty("是否推荐")
    private Integer isRecommend;
    
    @ApiModelProperty("店铺地址")
    private String address;
    
    @ApiModelProperty("联系电话")
    private String contactPhone;
    
    @ApiModelProperty("联系邮箱")
    private String contactEmail;
    
    @ApiModelProperty("店铺等级")
    private Integer level;
    
    @ApiModelProperty("售后政策")
    private String afterSalePolicy;
    
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
} 